Alcohol is served in the top-end hotels. There are no good bars outside the hotels, even in the Mall.
Tea is served in the dhabas of The Mall. Try the local Herbal Chai.
Arif castles, mallital. (http://www.arifcastles.com) this 24-hr cafe serves excellent coffee and pastries.